home *** CD-ROM | disk | FTP | other *** search
/ Network CD 1 / Network CD.iso / tbag / 1-10 / tb2 / utilities / doc-files / comm_1.31.doc < prev    next >
Text File  |  1986-09-10  |  4KB  |  115 lines

  1.  
  2. Comm 1.31 -- Here is a quicky version I put together incorporating all of
  3.      fixes for the known bugs of version 1.30 -- and fixes for 1 XMODEM
  4.      bug.  Also added a few new features as follows:
  5.  
  6.       o Interlaced screen mode.
  7.       o 44 entry phone library.
  8.       o Added default capture file.
  9.       o Strip CR's in capture file.
  10.       o ASCII send slider now selects delay between each character sent.
  11.       o XMODEM won't blindly overwrite an existing file.
  12.       o HELP key will show available memory.
  13.       o Priority set to 1 on entry.
  14.       o Phone Menu bar is bigger -- easier to grab.
  15.  
  16. Interlaced screen mode is selected from the CLI by using the  -i  option.
  17.    Example:   Comm -i
  18.    From the workbench, you must use info to open the Comm icon and add
  19.       INTERLACE=ON to the tool types.  INTERLACE=OFF will bring up Comm
  20.    in the normal screen mode.
  21.  
  22. Two icons (my first) are included in the ARC file.  CommHI has the
  23. INTERLACE=ON included in the tool types area.
  24.  
  25.  
  26. A default capture file ( ram:Capture.txt ) will be opened automatically if
  27. you type Left Amiga C before you have manually opened a capture file using
  28. the file menu or Right Amiga C.
  29.  
  30.  
  31. I now strip CR's from the capture file so you won't see double spaced text
  32. in ED.
  33.  
  34.  
  35. The slider in the ASCII send title bar now controls delay between each
  36. character sent.  Approx. 50 milliseconds per click.  Full left is no
  37. delay, full right is about 300 ms delay.
  38.  
  39.  
  40. If the XMODEM receive filename you specify already exists, a system
  41. requestor will open informing you of this fact and allowing you to CONTINUE
  42. (overwrite the file) or CANCEL and specify another file name.
  43.  
  44. ------
  45. Not documented in version 1.30 docs:
  46.  
  47.    Right Amiga B will send a line break.
  48.  
  49.    During a keyboard macro expansion, \mnnn can be used to include key
  50.       macro nnn in the expansion.  nnn is 1 for macro F1 and 11 for
  51.       macro S1.  Example:
  52.  
  53.           F1 = reverse;
  54.           F2 = read all\r
  55.           F3 = notice;\m1\m2
  56.  
  57.       Pressing F3 will output  notice;reverse;read all\r
  58.  
  59. bugs fixed from version 1.30:
  60.  
  61.    Half duplex mode works.
  62.    Backspace key is non-destructive.
  63.    Garbage directory entry (under 1.2) fixed.
  64.    Garbage text in requestor fixed.
  65.    XMODEM receive timeout didn't request retransmission. (now counted as
  66.       a nak)
  67.    You can abort from the timeout condition.
  68.    Line noise has much less effect on transmissions now.
  69.  
  70.  
  71.  
  72. =============================  NOTE  ==========================
  73. The following describes locations to patch which will enable the cursor
  74. keys to output either single byte codes or multiple byte codes.
  75.  
  76. Comm uses a table of keycode values which map the keyboard keys to byte
  77. codes.  The following locations are those used by the cursor keys.
  78. Patching byte values into these locations will activate the cursor keys
  79. and cause your byte values to be output when a cursor key is pressed.
  80.  
  81.    The table for Comm 1.31 is located in relative sector 117 (decimal)
  82.  
  83.    OFFSET   KEY
  84.      58     up    arrow
  85.      59     down  arrow
  86.      5A     right arrow
  87.      5B     left  arrow
  88.  
  89.      C8     shift up    arrow
  90.      C9     shift down  arrow
  91.      CA     shift right arrow
  92.      CB     shift left  arrow
  93.  
  94. As for multiple byte sequences, Comm uses special codes (80 hex thru 93H)
  95. for the function keys.  If you were to define a function key to output the
  96. multiple byte sequence and then patch the cursor key table with the
  97. code for the function key, then when the cursor key is hit Comm will
  98. expand the corresponding key macro.  For instance, the following values
  99. will program the 4 cursor keys to expand key macros SHIFT F7 thru SHIFT F10
  100.  
  101.    OFFSET   VALUE    ( offset and values are in HEX )
  102.      58      90
  103.      59      91
  104.      5A      92
  105.      5B      93
  106.  
  107. For ANSI cursor movement keys, program the SHIFT FUNCTION KEYS as follows:
  108.  
  109. s7^[[A
  110. s8^[[B
  111. s9^[[C
  112. s10^[[D
  113.  
  114. ----------------
  115.